#if !defined(AFX_DLGEXPORTANIMATE_H__4810B53E_F1D3_4DFB_9A2E_1A870DAFCA54__INCLUDED_)
#define AFX_DLGEXPORTANIMATE_H__4810B53E_F1D3_4DFB_9A2E_1A870DAFCA54__INCLUDED_

#include "WzPageAniType.h"	// Added by ClassView
#include "WzDataExportAnimate.h"	// Added by ClassView
#include "WizardPage.h"
#include "WizardButton.h"
#include "WzPageAniTypeDelay.h"	// Added by ClassView
#include "WzPageAniTypeFrame.h"	// Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DlgExportAnimate.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CDlgExportAnimate dialog

class CDlgExportAnimate : public CDialog
{
// Construction
public:
	CDlgExportAnimate(CWnd* pParent = NULL);   // standard constructor
	CWzDataExportAnimate m_data;

// Dialog Data
	//{{AFX_DATA(CDlgExportAnimate)
	enum { IDD = IDD_EXPORT_ANIMATE };
	CWizardButton m_btnCancel;
	CWizardButton m_btnPrev;
	CWizardButton m_btnNext;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDlgExportAnimate)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	CWzPageAniTypeFrame m_pageAniTypeFrame;
	CWzPageAniTypeDelay m_pageAniTypeDelay;
	CWzPageAniType m_pageAniType;
	void FinishWizard();

	CWizardPage* m_pCurPage;
	CArray< CWizardPage*, CWizardPage* > m_arrPage;

	// Generated message map functions
	//{{AFX_MSG(CDlgExportAnimate)
	virtual BOOL OnInitDialog();
	afx_msg void OnBtnPrev();
	afx_msg void OnBtnNext();
	virtual void OnOK();
	afx_msg void OnPaint();
	virtual void OnCancel();
	//}}AFX_MSG
	afx_msg LRESULT OnWizardButtonSetFocus(WPARAM wParam, LPARAM lParam);
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DLGEXPORTANIMATE_H__4810B53E_F1D3_4DFB_9A2E_1A870DAFCA54__INCLUDED_)
